package ordinaryArray;

import org.junit.Test;

/*
 *@description
 *@author hkfan
 *@version 1.0
 *@create 2025/5/19 17:00
 */
public class LeetCode_88 {



    public void merge(int[] nums1, int m, int[] nums2, int n) {
        //1. 定义
        int r = m+n-1,i=m-1,j=n-1;
        //2. 循环
        while (r>i){
            if (i<0){
                while (r>=0){
                    nums1[r]=nums2[j];
                    j--;
                    r--;
                }
                break;
            }
            if (nums1[i]>nums2[j]){
                nums1[r]=nums1[i];
                i--;
                r--;
            }else {
                nums1[r]=nums2[j];
                j--;
                r--;
            }

        }
    }

}
